body
{
  margin: 0; padding: 0;

  background: url('../images/guide07/bg-body.jpg') left top repeat-x;
  background-color: #fff;

  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.75em; line-height: 1.25em; /* approx 12px */
  color: #4b4c4c;

}

body.preview
{
    background: url('../images/guide07/bg-preview.png') left top repeat;
}

/* Global Styles */

h1 { color: #000; font-size: 1.75em; font-weight: bold; margin: 0 0 0.25em 0; }
h2 { color: #4b4c4c; font-size: 1.5em; font-weight: bold; margin: 0 0 0.25em 0; }
h3 { color: #4b4c4c; font-size: 1.25em; font-weight: bold; margin: 0 0 0.25em 0; }
h4 { color: #4b4c4c; font-size: 1.1em; font-weight: bold; margin: 0 0 0.25em 0; }

p { margin: 0 0 0.5em 0; }

a { color: #006699; text-decoration: underline; }
a:hover { color: #0099cc !important; }
a:active { color: #0e5782; }
a:visited { color: #8592cc; }

ul { margin: 0 0 0.25em 0; padding: 0 0 0 2em; }
ul li {  }

strong { font-weight: bold; }
em { font-style: italic; }
abbr { border: none; }
label {}
input { font-family: Arial, Helvetica, sans-serif; }
textarea { font-size: 1em; font-family: Arial, Helvetica, sans-serif; }

.nowrap { white-space: nowrap; }
.clear-both { clear: both; }
.clear-left { clear: left; }

img { border: none; }

/* Interaction Cues */

a.expand { font-size: 1em; line-height: 1em; background: url("../images/guide07/arrow-expand.gif") left top no-repeat; padding-left: 13px; color: #0e5782; text-decoration: none; }
a.contract { font-size: 1em; line-height: 1em; background: url("../images/guide07/arrow-contract.gif") left top no-repeat;  padding-left: 13px; color: #0e5782; }
/* a.more-other { background: url("../images/guide07/arrow-right.gif") left 2px no-repeat !important;  padding-left: 15px !important; } */
span.video { background: url("../images/guide07/icon-video.gif") 0.25em 0.25em no-repeat; padding: 0 10px; }
a.video-link { text-decoration: none; }

a.buy-tickets { background: url("../images/guide07/buy-tickets.gif") left top no-repeat; padding-left: 13px; }
a.offer { background: url("../images/guide07/icon-offer.gif") left top no-repeat; padding-left: 25px; }

/*.ad*/ .advert
{
  font-size: 9px;
  font-family: Verdana, Arial, sans-serif;
  color: #fff;
  text-align: center; margin-bottom: 3px;
}


.tool-tip { cursor: help; }

.tt-bubble-tip
{
  z-index: 1000;
  border: 1px solid #666;
  background-color: #faffd7;
  padding: 3px;
  font-size: 0.95em;
  color: #666;
}

.tt-bubble-tip .tt-bubble-title
{
  display: none;
}

a#hoods-fly-out-trigger2
{
	position: relative;
	display: inline-block;
	background: url("../images/guide07/arrow-cbcbcb.gif") right no-repeat;
	padding-right: 15px; line-height: 1.1em;
    top: 0.2em;
}

/* photo backgrounds */
.ed-photo, .photo-75, .photo-128, .photo-225, .photo-328 { border: 1px solid #ccc; }
